Skip to navigation | Skip to main content | Skip to footer
Menu
Menu

School of Computer Science BCS accreditation 2021 - 2026

Artificial Intelligence wIE MEng (Hons) - 2.2.1 Specify, design or construct computer-based systems


Return to programme overview.

COMP10120 First Year Team Project

Design and implementation of a substantial, data-driven web application.

Assesement : Presentation

COMP12111 Fundamentals of Computer Engineering

Addresses the design of simple processors and their interaction with memory and IO.

Assesement : Examination, Lab work

COMP15212 Operating Systems

By it's nature, the course only goes as far 'up' as operating systems, however the design of these is the core topic.

Assesement : Examination

COMP16321 Introduction to Programming 1

Design and implement simple Python based programs

Assesement : Individual coursework, Lab work

COMP24112 Machine Learning

This course requires learning outcome on design and implementation of machine learning systems, which are computer based.

Assesement : Lab work

COMP24412 Knowledge Based AI

The course involves constructing a reasoning-based system to explore the theoretical concepts introduced in lectures.

Assesement : Lab work

COMP26020 Programming Languages & Paradigms

There is a set of exercises where specification is provided and different compute-based systems have to be implemented using different programming languages

Assesement : Examination, Lab work

COMP26120 Algorithms and Data Structures

The course is a practical course in which students build a variety of systems, from specification, through design to implementation.

Assesement : Lab work

COMP30040 Third Year Project Laboratory

Students may specify, design and implement a substantial computer-based system.

Assesement : Individual coursework